Plain-text documentation & support files: 14to15.txt What changed between elvis 1.4 and elvis 1.5 Elvisman.txt Manual for elvis Knownbug.txt List of known bugs & omissions Manifest.txt This list Readme.txt Brief description of elvis novice.rc Sample .exrc file vmssetup.com VMS batch file which installs "foreign" programs All of these files should be present in any distribution, except for the "vmssetup.com" file which may be omitted from non-VMS executables-only distributions. Executables: elvis.exe The editor itself, defaults to vi mode ex.exe Invokes elvis in ex mode vi.exe Invokes elvis view.exe Invokes elvis in vi mode, with "readonly" set input.exe Invokes elvis in input mode. elvprsv.exe Preserves text buffer after a crash elvrec.exe Recovers text saved by "elvprev.exe" ctags.exe Generates "tags" file from C source code ref.exe Uses "tags" file to locate function headers fmt.exe Reformats text Note that these are the MS-DOS/MS-C names of the executables. For a different OS or a different compiler, you might have slightly different names. Also, some executables are inappropriate for some OSes, and they may be omitted for that reason. For example, OS-9/68k has a built-in commmand called "ex", so there wouldn't be any way to run elvis' "ex" program; the "ex" executable isn't useful on OS-9/68k. Also, UNIX-like systems can simulate the behaviour of the ex/vi/view/input aliases by setting up file links, so there's no reason to distribute binaries with those names. If this is a source-only package, then no executables will be present. Source code: Elvis.lnk Elvis.mak Elvis.prj Makefile.mix alias.c amiga.c amiprsv.c amistat.h amisysio.c amitty.c amiwild.c atari.c blk.c borland.h cmd1.c cmd2.c config.h ctags.c ctype.c ctype.h curses.c curses.h cut.c elvprsv.c elvrec.c ex.c fmt.c input.c main.c misc.c modify.c move1.c move2.c move3.c move4.c move5.c opts.c osk.c osk.h pc.c prsvdos.c prsvunix.c profile.sh recycle.c redraw.c ref.c regexp.c regexp.h regsub.c shell.c sysdos.c system.c tinyprnt.c tinytcap.c tio.c tmp.c unix.c vars.c vcmd.c vi.c vi.h vmsbuild.com vmsio.c vmslink.opt vmswild.c wildcard.c These are all of the files you need to compile elvis and the related programs. If this is an executable-only distribution, then no source files will be included. TROFF source code for "Elvisman.txt": cflags.ms ctags.man cutbufs.ms differ.ms elvis.man elvprsv.man elvrec.man environ.ms ex.ms fmt.man index.ms internal.ms intro.ms options.ms question.ms ref.man regexp.ms termcap.ms title.ms ver.ms versions.ms visual.ms The "*.man" files are UNIX-style man pages which are meant to be processed with the "-man" macro package. Most of the "*.ms" files each contain one section of the manual, and are meant to be processed with the "-ms" macro package. The only exceptions are "title.ms" and "index.ms" which store the title page and table of contents, respectively; and "ver.ms", which defines a couple of custom macros. It should be included before each of the other files. For example, a typical command line would be "troff -ms ver.ms intro.ms". If this is an executable-only distribution, then it is quite possible that no troff source files will be included. Or only the *.man files, perhaps.